home *** CD-ROM | disk | FTP | other *** search
/ Acorn RISC PD-CD 1 / Acorn RISC PD-CD 1.iso / languages / c / _desklibsm / h / keycodes < prev    next >
Encoding:
Text File  |  1993-05-26  |  5.1 KB  |  144 lines

  1.  
  2. #ifndef __dl_keycodes_h
  3. #define __dl_keycodes_h
  4.  
  5. #define UNDEFINED -1
  6.  
  7. #define keycode_BACKSPACE   8
  8. #define keycode_RETURN      13
  9. #define keycode_ESCAPE      27
  10. #define keycode_HOME        30
  11. #define keycode_DELETE      127
  12. #define keycode_F1          385
  13. #define keycode_F2          386
  14. #define keycode_F3          387
  15. #define keycode_F4          388
  16. #define keycode_F5          389
  17. #define keycode_F6          390
  18. #define keycode_F7          391
  19. #define keycode_F8          392
  20. #define keycode_F9          393
  21. #define keycode_PRINT       384
  22. #define keycode_TAB         394
  23. #define keycode_COPY        395
  24. #define keycode_CURSORLEFT  396
  25. #define keycode_CURSORRIGHT 397
  26. #define keycode_CURSORDOWN  398
  27. #define keycode_CURSORUP    399
  28. #define keycode_PAGEDOWN    414
  29. #define keycode_PAGEUP      415
  30. #define keycode_F10         458
  31. #define keycode_F11         459
  32. #define keycode_F12         460
  33. #define keycode_INSERT      461
  34.  
  35. #define keycode_SHIFT_BACKSPACE   UNDEFINED
  36. #define keycode_SHIFT_RETURN      UNDEFINED
  37. #define keycode_SHIFT_ESCAPE      UNDEFINED
  38. #define keycode_SHIFT_HOME        UNDEFINED
  39. #define keycode_SHIFT_DELETE      UNDEFINED
  40. #define keycode_SHIFT_F1          401
  41. #define keycode_SHIFT_F2          402
  42. #define keycode_SHIFT_F3          403
  43. #define keycode_SHIFT_F4          404
  44. #define keycode_SHIFT_F5          405
  45. #define keycode_SHIFT_F6          406
  46. #define keycode_SHIFT_F7          407
  47. #define keycode_SHIFT_F8          408
  48. #define keycode_SHIFT_F9          409
  49. #define keycode_SHIFT_PRINT       400
  50. #define keycode_SHIFT_TAB         410
  51. #define keycode_SHIFT_COPY        411
  52. #define keycode_SHIFT_CURSORLEFT  412
  53. #define keycode_SHIFT_CURSORRIGHT 413
  54. #define keycode_SHIFT_CURSORDOWN  414
  55. #define keycode_SHIFT_CURSORUP    415
  56. #define keycode_SHIFT_PAGEDOWN    398
  57. #define keycode_SHIFT_PAGEUP      399
  58. #define keycode_SHIFT_F10         474
  59. #define keycode_SHIFT_F11         475
  60. #define keycode_SHIFT_F12         476
  61. #define keycode_SHIFT_INSERT      477
  62.  
  63. #define keycode_CTRL_BACKSPACE   UNDEFINED
  64. #define keycode_CTRL_RETURN      UNDEFINED
  65. #define keycode_CTRL_ESCAPE      UNDEFINED
  66. #define keycode_CTRL_HOME        UNDEFINED
  67. #define keycode_CTRL_DELETE      UNDEFINED
  68. #define keycode_CTRL_F1          417
  69. #define keycode_CTRL_F2          418
  70. #define keycode_CTRL_F3          419
  71. #define keycode_CTRL_F4          420
  72. #define keycode_CTRL_F5          421
  73. #define keycode_CTRL_F6          422
  74. #define keycode_CTRL_F7          423
  75. #define keycode_CTRL_F8          424
  76. #define keycode_CTRL_F9          425
  77. #define keycode_CTRL_PRINT       416
  78. #define keycode_CTRL_TAB         426
  79. #define keycode_CTRL_COPY        427
  80. #define keycode_CTRL_CURSORLEFT  428
  81. #define keycode_CTRL_CURSORRIGHT 429
  82. #define keycode_CTRL_CURSORDOWN  430
  83. #define keycode_CTRL_CURSORUP    431
  84. #define keycode_CTRL_PAGEDOWN    446
  85. #define keycode_CTRL_PAGEUP      447
  86. #define keycode_CTRL_F10         490
  87. #define keycode_CTRL_F11         491
  88. #define keycode_CTRL_F12         492
  89. #define keycode_CTRL_INSERT      493
  90. #define keycode_CTRL_A             1
  91. #define keycode_CTRL_B             2
  92. #define keycode_CTRL_C             3
  93. #define keycode_CTRL_D             4
  94. #define keycode_CTRL_E             5
  95. #define keycode_CTRL_F             6
  96. #define keycode_CTRL_G             7
  97. #define keycode_CTRL_H             8
  98. #define keycode_CTRL_I             9
  99. #define keycode_CTRL_J            10
  100. #define keycode_CTRL_K            11
  101. #define keycode_CTRL_L            12
  102. #define keycode_CTRL_M            13
  103. #define keycode_CTRL_N            14
  104. #define keycode_CTRL_O            15
  105. #define keycode_CTRL_P            16
  106. #define keycode_CTRL_Q            17
  107. #define keycode_CTRL_R            18
  108. #define keycode_CTRL_S            19
  109. #define keycode_CTRL_T            20
  110. #define keycode_CTRL_U            21
  111. #define keycode_CTRL_V            22
  112. #define keycode_CTRL_W            23
  113. #define keycode_CTRL_X            24
  114. #define keycode_CTRL_Y            25
  115. #define keycode_CTRL_Z            26
  116. #define keycode_CTRL_SHIFT_BACKSPACE   UNDEFINED
  117. #define keycode_CTRL_SHIFT_RETURN      UNDEFINED
  118. #define keycode_CTRL_SHIFT_ESCAPE      UNDEFINED
  119. #define keycode_CTRL_SHIFT_HOME        UNDEFINED
  120. #define keycode_CTRL_SHIFT_DELETE      UNDEFINED
  121. #define keycode_CTRL_SHIFT_F1          0x1B1
  122. #define keycode_CTRL_SHIFT_F2          0x1B2
  123. #define keycode_CTRL_SHIFT_F3          0x1B3
  124. #define keycode_CTRL_SHIFT_F4          0x1B4
  125. #define keycode_CTRL_SHIFT_F5          0x1B5
  126. #define keycode_CTRL_SHIFT_F6          0x1B6
  127. #define keycode_CTRL_SHIFT_F7          0x1B7
  128. #define keycode_CTRL_SHIFT_F8          0x1B8
  129. #define keycode_CTRL_SHIFT_F9          0x1B9
  130. #define keycode_CTRL_SHIFT_PRINT       0x1B0
  131. #define keycode_CTRL_SHIFT_TAB         0x1BA
  132. #define keycode_CTRL_SHIFT_COPY        0x1BB
  133. #define keycode_CTRL_SHIFT_CURSORLEFT  0x1BC
  134. #define keycode_CTRL_SHIFT_CURSORRIGHT 0x1BD
  135. #define keycode_CTRL_SHIFT_CURSORDOWN  0x1BE
  136. #define keycode_CTRL_SHIFT_CURSORUP    0x1BF
  137. #define keycode_CTRL_SHIFT_PAGEDOWN    0x1AE
  138. #define keycode_CTRL_SHIFT_PAGEUP      0x1AF
  139. #define keycode_CTRL_SHIFT_F10         0x1FA
  140. #define keycode_CTRL_SHIFT_F11         0x1FB
  141. #define keycode_CTRL_SHIFT_F12         0x1FC
  142. #define keycode_CTRL_SHIFT_INSERT      0x1FD
  143. #endif
  144.